nav.navbar{
  margin-bottom: 20px;
}
a:hover{
  text-decoration: underline !important;
}
div.pages span.count{
  font-size:12px;
  color:gray;
}
div.pages ul.pagination li {
  padding: 6px 12px;
  background-color: green;
  margin:0 4px 0 0;
  border: 1px solid green;
  border-radius: 2px;
}
div.pages ul.pagination li a{
  text-decoration: none;
  color:white;
}
div.pages ul.pagination li.active{
  background-color: white;
  color: green;

}
div.pages ul.pagination li.disabled{
  color:gray;

}
div.pages{
  margin-top: 20px;
  border-top: 2px solid green;
}
div.pages ul{
  margin-top: 10px;
}
footer.footer{
  margin-top:45px;
  padding-top:10px;
  border-top: 1px solid green;
  font-size: 13px;
}

footer.footer div a:hover{
  text-decoration: underline !important;
  color: darkcyan !important;
}
.card-footer{
  font-size:13px;
}

form.form-topic{
  padding-left: 10px;
}
form.form-topic button{
  width:max-content;
}

